//package com.asnetla.asctc.servicio.ejb;
//import java.math.BigDecimal;
//import java.util.List;
//
//import javax.ejb.Local;
//
//import com.asnetla.asctc.dto.CrestDTO;
//import com.asnetla.asctc.dto.CrmaeDTO;
//import com.asnetla.asctc.dto.CrmtfDTO;
//import com.asnetla.asctc.modelo.Cralf;
//import com.asnetla.asctc.modelo.Crayb;
//import com.asnetla.asctc.modelo.Crcif;
//import com.asnetla.asctc.modelo.Crcon;
//import com.asnetla.asctc.modelo.Crest;
//import com.asnetla.asctc.modelo.Crext;
//import com.asnetla.asctc.modelo.Crhis;
//import com.asnetla.asctc.modelo.Crint;
//import com.asnetla.asctc.modelo.Crmae;
//import com.asnetla.asctc.modelo.Crmcf;
//import com.asnetla.asctc.modelo.Crmoh;
//import com.asnetla.asctc.modelo.Crmor;
//import com.asnetla.asctc.modelo.Crmov;
//import com.asnetla.asctc.modelo.Crmtf;
//import com.asnetla.asctc.modelo.Crrnv;
//import com.asnetla.framework.excepcion.AplicacionExcepcion;
//import com.asnetla.framework.excepcion.SistemaExcepcion;
//
//@Local
//public interface CrmaeEJBeanLocal {
//	
//	public Crmae consultarRegistroByBinAndTarjeta(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crest> consultarEstadisticoByBinAndTarjeta(Crest crest) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crhis> consultarHistoricoByBinAndTarjeta(Crhis crhis) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crmov> consultarMovimientoByBinAndTarjeta(Crmov crmov) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crint> consultarInteresesByBinAndTarjeta(Crint crint) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crrnv> consultarRenovacionesByBinAndTarjeta(Crrnv crrnv) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crmoh> consultarHistoricoCrmohByBinAndTarjeta(Crmoh crmoh) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crmoh> consultarHistoricoCrmohByFecAndTrn(int movfec, short movtrn) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crmor> consultarMoraByBinAndTarjeta(Crmor crmor) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmaeDTO consultarDatosGenerales(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal consultarSumatoriaMoras(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal consultarSumatoriaIntereses(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal consultarSumatoriaInteresesEstPen(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal consultarSumatoriaTotalMorasEstmor(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmaeDTO cargarTotalMoras(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crext> consultarAutorizacionesByTarjeta(Crext crext) throws AplicacionExcepcion, SistemaExcepcion;
//	public Crmor consultaMorasByPK(Crmor crmor) throws AplicacionExcepcion, SistemaExcepcion;
//	public Crcon consultarCrconbyBin(int id)throws AplicacionExcepcion, SistemaExcepcion;
//	public Crcif consultarCrcifbyffh(int id)throws AplicacionExcepcion, SistemaExcepcion;
//	public Crcif consultarCrcifbycif(int cifcif) throws AplicacionExcepcion, SistemaExcepcion;
//	public Cralf consultarCralfByBinAndTarjeta (Crmae crmae)throws AplicacionExcepcion, SistemaExcepcion;
//	public List<Crmcf> consultarCrucesByBinAndTarjeta(Crmcf crmcf) throws AplicacionExcepcion, SistemaExcepcion;
//	public Crmov consultarMovimientoByRRN(Crmov crmov) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmaeDTO consultarDatosGenerales(String program,String tarjeta) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmaeDTO consultarCRTSEV1(CrmaeDTO crmaeDTO,Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public Crayb consultarCraybbyAFI(int id) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal calcularDbAvances(Crmae crmae, BigDecimal cupo) throws AplicacionExcepcion, SistemaExcepcion;
//	public List<CrestDTO> consultarEstadosBloqueoTarjeta(Crest crest) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal minimoValorPermitido(Crmae crmae) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmaeDTO consultarDescripcionesParamCrmae(CrmaeDTO crmaeDTO, Crmae crmae)  throws AplicacionExcepcion, SistemaExcepcion;
//	public Crext consultarAutorizacionByRRN(Crext crext) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal calcularDisponible(Crmae crmae)  throws AplicacionExcepcion, SistemaExcepcion;
//	public Crmtf consultarRegistroByBinAndTarjeta(Crmtf crmtf) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal calcularLlaveAerolinea(Crmae crmae)  throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmtfDTO consultarDatosGenerales(Crmtf crmtf) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmtfDTO consultarDatosGeneralesCrmtf(String program,String tarjeta) throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmtfDTO consultarCRTSEV1(CrmtfDTO crmtfDTO,Crmtf crmtf) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal calcularDbAvances(Crmtf crmtf, BigDecimal disAvance, BigDecimal disVenta) throws AplicacionExcepcion, SistemaExcepcion;
//	public BigDecimal minimoValorPermitido(Crmtf crmtf)  throws AplicacionExcepcion, SistemaExcepcion;
//	public CrmtfDTO consultarDescripcionesParamCrmtf(CrmtfDTO crmtfDTO, Crmtf crmtf) throws AplicacionExcepcion, SistemaExcepcion;
//}
